package com.jinzhi.sys.dao;

import java.io.Serializable;
import java.util.List;
import java.util.Map;

import com.jinzhi.common.base.BaseDao;
import com.jinzhi.oss.domain.FileDO;
import com.jinzhi.sys.domain.RoleDO;
import com.jinzhi.sys.domain.UserRoleDO;
import org.apache.ibatis.annotations.Param;

/**
 * <pre>
 * 用户与角色对应关系
 * </pre>
 * <small> 2018年3月23日 | Aron</small>
 */
public interface UserRoleDao extends BaseDao<UserRoleDO> {

	List<Long> listRoleId(Serializable userId);

	int removeByUserId(Serializable userId);

	int batchSave(List<UserRoleDO> list);

	int batchRemoveByUserId(Long[] ids);

    List<RoleDO> findListByUserId(Serializable id);

	List<String> selroleNameList(@Param("userId") Long userId);


	//查询全部数据XZY
	List<Map> sysUserListX();
	//修改成阿里云OSS路径
	int updatesysUserX(@Param("headPortrait") String headPortrait,@Param("id") String id);

}
